package com.akk.module.avs.mapper;

import com.akk.module.avs.entity.AvsYbLoanAccess;
import com.akk.module.avs.entity.AvsYbLoanAccessExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface AvsYbLoanAccessMapper {
    int countByExample(AvsYbLoanAccessExample example);

    int deleteByExample(AvsYbLoanAccessExample example);

    int deleteByPrimaryKey(Long accessId);

    int insert(AvsYbLoanAccess record);

    int insertSelective(AvsYbLoanAccess record);

    List<AvsYbLoanAccess> selectByExample(AvsYbLoanAccessExample example);

    AvsYbLoanAccess selectByPrimaryKey(Long accessId);

    int updateByExampleSelective(@Param("record") AvsYbLoanAccess record, @Param("example") AvsYbLoanAccessExample example);

    int updateByExample(@Param("record") AvsYbLoanAccess record, @Param("example") AvsYbLoanAccessExample example);

    int updateByPrimaryKeySelective(AvsYbLoanAccess record);

    int updateByPrimaryKey(AvsYbLoanAccess record);
}